package com.tuanzi.loan.business.constants.galaxycard;

// 权益状态通用定义
public enum PrivilgeStatusConst {
    // 未激活
    UN_ACTIVE(0),
    // 已激活
    ACTIVED(1),
    // 激活中-等待用户完善信息（一般为快递信息，也包含业务信息）
    ACTIVING_WAIT_INPUT(5),
    // 激活中-等待快递发货（等待填写快递单号）
    ACTIVING_WAIT_EXPRESS(6),
    // 激活中-快递发货中（填写快递单号后）
    ACTIVING_EXPRESSING(7);

    private int status;
    PrivilgeStatusConst(int status){
        this.status = status;
    }
    public static PrivilgeStatusConst get(int val){
        for (PrivilgeStatusConst status : PrivilgeStatusConst.values()) {
            if (status.val() == val)
                return status;
        }
        return null;
    }
    public int val() {
        return this.status;
    }
}